@mixin clearfix{
    content: "";
    clear: both;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    display: table;
    zoom: 1;
}
@mixin caret($direction: bottom, $size: 4px){
    border-#{$direction}: $size dashed;
    border-#{$direction}: $size solid \9;
    border-right: $size solid transparent;
    border-left: $size solid transparent;
}
@mixin absolute-center{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
@mixin border($width: 1px, $style: solid){
    border-width: $width;
    border-style: $style;
}
@mixin border-top($width: 1px, $style: solid){
    border-top-width: $width;
    border-top-style: $style;
}
@mixin border-bottom($width: 1px, $style: solid){
    border-bottom-width: $width;
    border-bottom-style: $style;
}
@mixin border-left($width: 1px, $style: solid){
    border-left-width: $width;
    border-left-style: $style;
}
@mixin border-right($width: 1px, $style: solid){
    border-right-width: $width;
    border-right-style: $style;
}
@mixin border-box{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@mixin background($position: center, $size: contain, $repeat: no-repeat){
    //background-image: url($url);
    background-repeat: $repeat;
    background-position: $position;
    background-size: $size;
}
@mixin transform($pars){
    -webkit-transform: $pars;
    -moz-transform: $pars;
    -ms-transform: $pars;
    -o-transform: $pars;
    transform: $pars;
}
@mixin transition($pars){
    -webkit-transition: $pars;
    -moz-transition: $pars;
    -ms-transition: $pars;
    -o-transition: $pars;
    transition: $pars;
}
@mixin keyframes($name){
    @-webkit-keyframes #{$name} {
        @content;
    }
    @-moz-keyframes #{$name} {
        @content;
    }
    @-ms-keyframes #{$name} {
        @content;
    }
    @-o-keyframes #{$name} {
        @content;
    }
    @keyframes #{$name} {
        @content;
    }
}
@mixin animation($parameters){
    -webkit-animation: $parameters;
    -moz-animation: $parameters;
    -ms-animation: $parameters;
    -o-animation: $parameters;
    animation: $parameters;
}